var $couponId=$("#couponId").val();
var $type=$("#typeId").val();
var $customerId=$("#customerId").val();

$(function () {
    initDetail()
})
var couponTypeRedefinit='',couponStatusRedefinit;
function initDetail() {
    let data={

    }
    // $type ==1 优惠券跳转过来，  $type==0 客户详情跳转
    if($type==1){
        data.couponId=$couponId
    }else{
        data.couponId=$couponId;
        data.customerId=$customerId
    }
    $.ajax({
        url:"/coupon/couponInfo",
        type:"get",
        data:data,
        success:function (data) {

            if(data.code==='000000'){
                let result=data.data;
                console.log('为1时不展示优惠券适用产品',result.scopeOfApplication)
                $("#chsCustomerCouponId").text(result.chsCustomerCouponId); // Id
                $("#couponName").text(result.couponName); // 优惠券名称
                switchCouponType(result.couponType)
                $("#couponType").text(couponTypeRedefinit); // 优惠券类型 1 折扣类 2 额度类
                $("#couponQuota").text(result.couponQuota); // 优惠券额度
                $("#couponDiscount").text(result.couponDiscount); // 优惠折扣
                switchCouponStatus(result.couponStatus)
                $("#couponStatus").text(couponStatusRedefinit); // 优惠券状态 0 正常 1 停用
                $("#scopeOfApplication").text(result.scopeOfApplication); //适用范围 0：部分产品，1:全部产品

                $("#start").text(result.start); // 有效期开始
                $("#validPeriod").text(result.validPeriod); // 有效期结束
                // 为1时不展示优惠券适用产品
                if(result.scopeOfApplication==0){
                    $(".active-coupon").show()
                    productNameListTable();
                    if(result.productNameList==null){
                        $('#productNameList').bootstrapTable('append', []);
                    }else{
                        $('#productNameList').bootstrapTable('append', result.productNameList);
                    }
                }else{
                    $(".active-coupon").hide()
                }

            //    if $type==0 客户详情跳转-显示优惠券发放时间 和消费记录
                console.log($type,'$type')
                if($type==0){
                    $("#customerDetail").show();
                    $(".pay-list").show();
                    $("#issuedTime").text(result.issuedTime)
                    payListTable()
                    if(result.payList==null){
                        $('#payList').bootstrapTable('append', []);
                    }else{
                        $('#payList').bootstrapTable('append', result.payList);
                    }
                }




            }

        },
        error:function (err) {
            $.alert(err.message)
        }
    })
}


function switchCouponType(couponType) {
    //  1 折扣类 2 额度类
    switch (couponType) {

        case 1:
            couponTypeRedefinit='折扣类';
            break;
        case 2:
            couponTypeRedefinit='额度类';
            break;
    }
    return couponTypeRedefinit;
}
//
function switchCouponStatus(couponStatus) {
    //  0 正常 1 停用
    switch (couponStatus) {

        case 0:
            couponStatusRedefinit='正常';
            break;
        case 1:
            couponStatusRedefinit='停用';
            break;
    }
    return couponStatusRedefinit;
}
function indexFormat(value, row, index) {
    return index + 1;
}
function productNameListTable() {
    $('#productNameList').bootstrapTable({
        class: 'table table-bordered table-hover table-striped',
        striped: true,                  // 是否显示行间隔色
        sortable: true,                 // 是否启用排序
        pagination: true,              // 是否显示分页
        minimumCountColumns: 2,         // 最少要显示的列数
        undefinedText: '-',             // cell没有值时显示
        uniqueId: 'memberCardName',
        toolbar: '#memberCardName',
        pageSize: 5,//每页的记录行数
        pageNumber: 1,//初始化加载第1页，默认第1页
        pageList: ["5","10","20","50"],//可供选择的每页的行数

        columns: [

            {title: '序号', field: 'index',align: 'left', valign: 'middle',width:50,formatter: indexFormat},
            {title: '产品名称', field: 'memberCardName',align: 'left', valign: 'middle',},

        ],
        onPostBody: function (data) {
            // priceTotal();
        },
    });
}

function payListTable() {
    $('#payList').bootstrapTable({
        class: 'table table-bordered table-hover table-striped',
        striped: true,                  // 是否显示行间隔色
        sortable: true,                 // 是否启用排序
        pagination: true,              // 是否显示分页
        minimumCountColumns: 2,         // 最少要显示的列数
        undefinedText: '-',             // cell没有值时显示
        uniqueId: 'orderNumber',
        toolbar: '#cooperateTableToolbar',
        pageSize: 5,//每页的记录行数
        pageNumber: 1,//初始化加载第1页，默认第1页
        pageList: ["5","10","20","50"],//可供选择的每页的行数

        columns: [

            {title: '序号', field: 'index',align: 'left', valign: 'middle',width:50,formatter: indexFormat},
            {title: '订单编号', field: 'orderNumber',align: 'left', valign: 'middle',},
            {title: '未使用前成交价格', field: 'amount',align: 'left', valign: 'middle',},
            {title: '使用时间', field: 'createTm',align: 'left', valign: 'middle',},

        ],
        onPostBody: function (data) {

        },
    });
}